-- Normal 模式下复制当前行到系统剪贴板
vim.keymap.set("n", "<C-c>", '"+yy', { noremap = true, silent = true })
-- Visual 模式下复制选区到系统剪贴板
vim.keymap.set("v", "<C-c>", '"+y',  { noremap = true, silent = true })

-- Normal模式下：<C-a> 先退出插入模式，然后全选
vim.keymap.set('i', '<C-a>', '<Esc>ggVG', { noremap = true, silent = true })

-- Visual模式下：<C-a> 全选当前 buffer
vim.keymap.set('n', '<C-a>', 'ggVG', { noremap = true, silent = true })
-- Normal模式下：vv 进入列选择模式
vim.keymap.set("n", "vv", "<C-v>", { noremap = true, silent = true })
